package t20211225;

import java.util.*;

/**
 * @Author: DengJia
 * @Date: 2021/12/25 14:58
 * @Description: 始终将元素插入列表的中间
 */

public class InsertInTheMiddle {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>() {{
            add(1);
            add(2);
            add(3);
            add(4);
            add(5);
            add(6);
            add(7);
        }};
        insert(list);
    }

    private static void insert(List<Integer> param) {
        LinkedList<Integer> list = new LinkedList<>();
        ListIterator<Integer> iterator = list.listIterator();

        for (Integer i : param) {
            list.add(list.size() / 2, i);
        }
        Collections.reverse(list);
        System.out.println("list = " + list);

    }

}
